草庐IT

IT 安全支出

全部标签

java - Spring 安全 : Ignore login page by using a special URL parameter

我目前有一个看起来像这样的设置:spring-security.xml:web.xml:springSecurityFilterChainorg.springframework.web.filter.DelegatingFilterProxyspringSecurityFilterChain/*这一切似乎都按预期工作,但是,在特殊情况下,如果用户传入特殊token,我希望绕过登录页面。因此,目前,如果用户转到诸如/dog之类的url,他们将看到登录页面,如果他们传入foo/bar的凭据,那么他们将登录后看到/dog对应的页面。我希望能够使用诸如/dog?token=abcd这样的URL

java - unmodifiableList 线程安全吗?

我有一个字符串列表(tagList)需要在多个线程之间共享以供读取,所以我创建了一个不可修改的版本并将其传递给线程,我不确定它是否线程安全,因为线程只读取该列表所以我想应该没问题吧?另外,当我将那个不可修改的列表传递给线程时,它是传递一个副本并由线程共享,还是创建多个副本并将一个副本传递给每个线程?这是我的代码:finalListtList=Collections.unmodifiableList(tagList);List>calls=newArrayList>();FileStatus[]fsta=_fileSystem.listStatus(p);for(FileStatusst

java - 这种 AES 加密是否足够安全?

我从http://www.ravenblast.com/index.php/blog/android-password-text-encryption/得到了这段代码而且,虽然它有效,但我越来越怀疑它不够安全。根据其他来源,似乎没有任何必要的初始化vector。publicstaticStringencrypt(StringtoEncrypt,byte[]key)throwsException{SecretKeySpecskeySpec=newSecretKeySpec(key,"AES");Ciphercipher=Cipher.getInstance("AES");cipher.i

java - 像这样嵌套 try/finally 子句安全吗?

由于这是关于try/finally子句行为的学术问题,因此我尝试使用一个非常通用的示例。像这样嵌套try/finally子句有什么危险吗?openDatabaseConnection();try{//Methodsunrelatedtocursor//...Stringcursor_id=openCursor();try{useCursor(cursor_id);}finally{closeCursor(cursor_id);}//Methodsunrelatedtocursor//...}catch(Exceptione){genericLogError();}finally{clo

java - Swing Jbutton : showing border and background only when it is hovered

我想为我自定义的Swing.JButton添加一个悬停效果,类似于我的Chrome浏览器上的图标:悬停前>>悬停后>>我可以在创建按钮时将其设置为“之前”状态,但是当它悬停时我无法创建“边框+凸起背景”。当我尝试将边框重新添加到按钮时,我得到了一个移动效果,就像在重新绘制后插入了一个新边框一样。这是我当前的代码:publicclassMyButtonextendsJButtonimplementsMouseListener{publicMyButton(StringiconPath,StringtoolTip){super(newImageIcon(TipButton.class.ge

java - 如何按类类型创建泛型类型安全的 HashMap?

这个问题在这里已经有了答案:Javamapwithvalueslimitedbykey'stypeparameter(6个答案)关闭8年前。我想创建一个HashMap,将特定的类类型映射到一个特定的新对象。稍后我想传递类类型并获取对该特定对象的引用。简单示例:Map,?>values=newHashMap();publictget(Classtype){returnvalues.get(type);}//petandcardonotshareanyinterfaceorparentclassclassPet;classCar;//error:notapplicableforargume

java - NetBeans 中的警告 : Skipping entry because it is not an absolute URI. GlassFish

我成功安装了GlassFish。但是,当我启动服务器时,会收到两条警告消息:警告:跳过条目,因为它不是绝对URI。那是什么?LaunchingGlassFishonFelixplatformAug09,201410:38:38PMcom.sun.enterprise.glassfish.bootstrap.osgi.BundleProvisionercreateBundleProvisionerINFO:Createbundleprovisionerclass=classcom.sun.enterprise.glassfish.bootstrap.osgi.BundleProvisio

java - JAVA中如何使静态方法线程安全?

我正在创建Web应用程序并遇到线程安全问题。在阅读了几个类似的问题后,我仍然对我的情况感到困惑。我正在使用javaspring框架来设置RESTweb服务。所有请求(Person对象的JSON)都将传递给checkIfGoodName函数,如Checker.checkIfGoodName(person)。它们都是静态方法调用。我想知道,这个函数Checker.checkIfGoodName线程安全吗?如果不是,如何修改代码?我有如下代码:检查器.javapublicclassChecker{publicstaticvoidcheckIfGoodName(Personperson){ch

java - Spring 安全 : java. sql.SQLException : Column Index out of range, 3 > 2

我正在使用spring4,我想使用springsecurity3来控制我的登录表单。所以我在数据库中有以下表格:用户表:CREATETABLEIFNOTEXISTS`users`(idINT(11)NOTNULLAUTO_INCREMENT,nameVARCHAR(45)NOTNULL,passwordVARCHAR(45)NOTNULL,emailVARCHAR(45)NOTNULL,enabledTINYINTNOTNULLDEFAULT1,PRIMARYKEY(id),UNIQUEKEYuni_name_email_key(name,email))ENGINE=InnoDB;角色

java - 忽略了 Wildfly 安全约束

我正在尝试保护Wildfly上的演示Web应用程序。我在standalone.xml中定义了这个安全域然后在web-inf下,我在web.xml中定义了这个安全约束projects/twp/projects/*POSTGETPUTDELETEADMINISTRATORFORMprojects/login.xhtml/error.xhtmlADMINISTRATORUSER这个内容在jboss-web.xml中java:/jaas/projects问题是,如果我转到/projectsURL,我不会重定向到登录页面,就好像约束被忽略了一样。 最佳答案